# 上下文管理器
"""
打开文件之后，是容易忘记关闭的，在python中提供了 上下文管理器 ，来帮助程序员自动关闭文件
     · 使用with语句打开文件
     · 当with内容的代码块执行完毕后，就会自动调用关闭方法




有些情况还是非常容易遗漏close的，防不胜防

使用上下文管理器，就能解决这个问题
    当with对应的代码块执行结束，就会自动的执行 f(文件) 的close




"""
# def fuc():
#     f = open('d:/作业/python文件演示.txt','r',encoding = 'utf8')
#     #中间来写其他的操作文件的逻辑
#     #万一中间的代码里面，有条件判定，函数返回，抛出异常，会遗漏close
#
#     f.close()


def fuc():
    with open('d:/作业/python文件演示.txt','r',encoding = 'utf8') as f:


